/**
 * egg定时任务的另一种定义方式
 */
const Subscription = require("egg").Subscription;

class UpdateState extends Subscription {

  static get schedule() {
    return {
      interval: '1h',
      type: 'all',
      disable: true,
    }
  }

  // 定时执行操作 = 注意这里的定时任务的名字不允许修改（类中的subscribe属性和对象中的task方法名）
  async subscribe() {
    console.log('更新状态'+ new Date().toString() )
  }
}

module.exports = UpdateState;